package com.financing.platform.dao;

import java.sql.SQLException;
import java.util.List;

import com.financing.platform.dto.ProjectSupplierDTO;
import com.financing.platform.dto.ProjectSupplierFlowDTO;

public interface IProjectSupplierFlowDao extends
		IBaseDao  {

	/**
	 * 
	 * @Title: getProjectSupplierFlowList
	 * @Description: 获取产品供应商记录修改历史列表 
	 * @param @param projectSupplierFlowDTO
	 * @param @return
	 * @param @throws SQLException   
	 * @return List<ProjectSupplierDTO>   
	 * @throws
	 */
	public List<ProjectSupplierFlowDTO> getProjectSupplierFlowList(ProjectSupplierFlowDTO projectSupplierFlowDTO) throws SQLException;
	
	/**
	 * 
	 * @Title: addProjectSupplierFlow
	 * @Description: 添加产品供应商记录修改记录 
	 * @param @param projectSupplierFlowDTO
	 * @param @return
	 * @param @throws SQLException   
	 * @return int   
	 * @throws
	 */
	public int addProjectSupplierFlow(ProjectSupplierFlowDTO projectSupplierFlowDTO) throws SQLException;
	
	
	/**
	 * 
	 * @Title: queryProjectSupplierFlowCount
	 * @Description: 查询产品供应商修改记录数 
	 * @param @param projectSupplierFlowDTO
	 * @param @return
	 * @param @throws SQLException   
	 * @return int   
	 * @throws
	 */
	public int queryProjectSupplierFlowCount(ProjectSupplierFlowDTO projectSupplierFlowDTO) throws SQLException;

}
